# 设定CMake的最低版本要求
cmake_minimum_required(VERSION 3.10)

# 设定项目名
project(LogModule)

# 设定C++标准
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

# 设定头文件目录
include_directories(${CMAKE_SOURCE_DIR}/include)

# 设定源文件变量，这里假设您有 source1.cpp 和 source2.cpp
set(LOG_SOURCES
    source1.cpp
    source2.cpp
)

# 创建一个名为 log 的静态库
add_library(log STATIC ${LOG_SOURCES})

# (可选) 如果您想要在构建时启用所有警告
target_compile_options(log PRIVATE -Wall -Wextra)

